Completeness of Combinations of Conditional Constructor Systems
نویسنده
چکیده
A property of term rewriting systems is modular if it is preserved under disjoint union. In the past few years the modularity of properties of term rewriting systems has been extensively studied. The first results in this direction were obtained by Toyama. In (Toyama, 1987a) he showed that confluence is a modular property (see Klop et al. (1994) for a simplified proof) and in (Toyama, 1987b) he refuted the modularity of strong normalisation. His counterexample inspired many researchers to look for conditions which are sufficient to recover the modularity of strong normalisation (e.g. Rusinowitch (1987), Middeldorp (1989), Kurihara and Ohuchi (1990), and Toyama et al. (1989).) Recently Gramlich (1992a) proved an interesting theorem which generalises the results of Rusinowitch (1987), Middeldorp (1989), and Kurihara and Ohuchi (1990), in case of finitely branching term rewriting systems. Ohlebusch (1993b) extended Gramlich’s result to arbitrary term rewriting systems. Another recent contribution to the topic of modularity is the work of Caron (1992) who investigates the decidability problem of reachability from a modularity perspective. The disjointness requirement limits the practical applicability of the results mentioned above. The results of Rusinowitch (1987), Middeldorp (1989), and Kurihara and Ohuchi (1990) were generalised to combinations of term rewriting systems that possibly share constructors—function symbols which do not occur at the leftmost position in left-hand
منابع مشابه
Modular Properties of Constructor-Sharing Conditional Term Rewriting Systems
First, using a recent modularity result Ohl94b] for unconditional term rewriting systems (TRSs), it is shown that semi-completeness is a modular property of constructor-sharing join conditional term rewriting systems (CTRSs). Second, we do not only extend results of Middeldorp Mid93] on the modularity of termination for disjoint CTRSs to constructor-sharing systems but also simplify the proofs ...
متن کاملCompleteness of Combinations of Constructor Systems
A term rewriting system is called complete if it is both confluent and strongly normalising. Barendregt and Klop showed that the disjoint union of complete term rewriting systems does not need to be complete. In other words, completeness is not a modular property of term rewriting systems. Toyama, Klop and Barendregt showed that completeness is a modular property of left-linear term rewriting s...
متن کاملOn Termination and Confluence Properties of Disjoint and Constructor-Sharing Conditional Rewrite Systems
We investigate the modularity behaviour of termination and connuence properties of (join) conditional term rewriting systems. We give counterexamples showing that the properties weak termination, weak innermost termination and (strong) innermost termination are not preserved in general under signature extensions. Then we develop suucient conditions for the preservation of these properties under...
متن کاملModular Properties of Composable Term
In this paper we prove several new modularity results for unconditional and conditional term rewriting systems. Most of the known modularity results for the former systems hold for disjoint or constructor-sharing combinations. Here we focus on a more general kind of combination: so-called composable systems. As far as conditional term rewriting systems are concerned, all known modularity result...
متن کاملA. Bouhoula and F. Jacquemard Automatic Verification of Sufficient Completeness for Specifications of Complex Data Structures
We present a new procedure for testing sufficient completeness for conditional and constrained term rewriting systems in presence of constrained axioms for constructors. Such axioms allow to specify complex data structures like e.g. sets or sorted lists. Our approach is based on tree grammars with constraints, a formalism which permits an exact representation of languages of ground constructor ...
متن کامل